package com.sanyue.springboot.exception;

import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.ResponseStatus;

/**
 * 我们自定义的一个异常
 * 解读：
 *  1.HttpStatus.FORBIDDEN：表示发生AccessException异常后，我们通过Http协议返回的状态码403
 *  2.FORBIDDEN(403, HttpStatus.Series.CLIENT_ERROR, "Forbidden")
 *  3.状态码和自定义的异常的对应关系有程序员决定，但应该合理配置
 * @author: Guan
 **/
@ResponseStatus(HttpStatus.FORBIDDEN)
public class AccessException extends RuntimeException{
    public AccessException() {
    }
    //提供一个构造器指定信息
    public AccessException(String message) {
        super(message);
    }
}
